﻿@model IEnumerable<blacksoft.Models.ProgramacionViaje>

@{
    ViewBag.Title = "Viajes";
    Layout = "~/Views/Shared/_LayoutAdmin.cshtml";
}

@if (TempData["create_success"] != null)
{
    <div class="success grid_12">
        <h3>Nuevo: @TempData["create_success"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["edit_success"] != null)
{
    <div class="success grid_12">
        <h3>Modificar: @TempData["edit_success"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["delete_success"] != null)
{
    <div class="success grid_12">
        <h3>Eliminar: @TempData["delete_success"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}

@if (TempData["create_failure"] != null)
{
    <div class="error grid_12">
        <h3>Nuevo: @TempData["create_fail"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["details_failure"] != null)
{
    <div class="error grid_12">
        <h3>Detalle: @TempData["create_fail"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["edit_failure"] != null)
{
    <div class="error grid_12">
        <h3>Modificar: @TempData["edit_fail"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}
else if (TempData["delete_failure"] != null)
{
    <div class="error grid_12">
        <h3>Eliminar: @TempData["delete_fail"].</h3>
        <a class="hide_btn" href="#"></a>
    </div>
}

<div class="block big">
    <div class="titlebar">
        <h3>Programación de Viajes</h3>
    </div>
    <div class="block_cont">
        <a href="/ProgramacionViaje/Create" class="navbutton">
            <span class="icon_plus">
                Nuevo Viaje
            </span>
        </a>
        <hr />
        @using (Html.BeginForm())
        {
            <div style="display: inline;">
                Tipo de servicio: @Html.DropDownList("search_tipo", "Todos")
                Estado: @Html.DropDownList("search_estado", "Todos")
                <br />
                <input type="submit" style="margin-top: 5px;" value="Filtrar" class="btn btn-default" />
            </div>

        }
        <hr />
        <table class="data-table">
            <thead>
                <tr>
                    <th>
                        @Html.DisplayNameFor(model => model.FechaSalida)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.Descripcion)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.CapacidadPasajeros)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.TipoServicio)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.Precio)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.Estado)
                    </th>
                    <th>
                        @Html.DisplayNameFor(model => model.FechaLlegada)
                    </th>
                    <th>
                        Origen
                    </th>
                    <th>
                        Destino
                    </th>
                    <th>
                        Unidad de transporte(Placa)
                    </th>
                    <th></th>
                </tr>
            </thead>
            <tbody>
                @foreach (var item in Model)
                {
                    <tr>
                        <td>
                            @Html.DisplayFor(modelItem => item.FechaSalida)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Descripcion)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.CapacidadPasajeros)
                        </td>
                        <td>
                            @if (item.TipoServicio == 1)
                            {
                                @Html.Encode("Economico")
                            }
                            else if (item.TipoServicio == 2)
                            {
                                @Html.Encode("VIP")
                            }
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Precio)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Estado)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.FechaLlegada)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Ruta_x_UnidadTransporte.Ruta.Origen)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Ruta_x_UnidadTransporte.Ruta.Destino)
                        </td>
                        <td>
                            @Html.DisplayFor(modelItem => item.Ruta_x_UnidadTransporte.UnidadTransporte.NumeroPlaca)
                        </td>
                        <td>
                            <div style="height: 3px;"></div>
                            @if (item.Estado == "PR")
                            {
                                <div class="actionbar">
                                <a href=@string.Concat("/ProgramacionViaje/Details/", item.IDProgramacionViaje) class="action view"><span>Detalles</span></a>
                                <a href=@string.Concat("/ProgramacionViaje/Edit/", item.IDProgramacionViaje) class="action edit"><span>Modificar</span></a>
                                <a href=@string.Concat("/ProgramacionViaje/Delete/", item.IDProgramacionViaje) class="action delete"><span>Eliminar</span></a>
                                </div>
                            }
                            else
                            {
                                <div class="actionbar">
                                <a href=@string.Concat("/ProgramacionViaje/Details/", item.IDProgramacionViaje) class="action view"><span>Detalles</span></a>
                                @*<a href=@string.Concat("/ProgramacionViaje/Edit/", item.IDProgramacionViaje) class="action edit"><span>Modificar</span></a>
                                <a href=@string.Concat("/ProgramacionViaje/Delete/", item.IDProgramacionViaje) class="action delete"><span>Eliminar</span></a>*@
                            </div>
                            }
                        </td>
                    </tr>
                }
            </tbody>
        </table>
    </div>
</div>




